#ifndef __APP_POOL_H__
#define __APP_POOL_H__
#include"app_common.h"
#include "pthread.h"
#include "mqueue.h"
#include "errno.h"

/// @brief 初始化线程池
/// @param pool_size 线程池大小
/// @return 
Com_state_t app_pool_init(int pool_size);


/// @brief 销毁线程池
/// @param  
void app_pool_deinit(void);

/// @brief 添加任务 to 线程池
/// @param task 任务函数
/// @param data 传入数据
/// @return 
Com_state_t app_pool_add_task(void (*task)(void*),void*data);



#endif /* __APP_POOL_H__ */